const app = {
  state: {
    appType1: null,
    appType0: null,
    appType2: null
  },
  mutations: {
    SET_APPDATA: (state, data) => {
      if (data.type === 0) state.appType0 = data.item;
      else if (data.type === 1) state.appType1 = data.item;
      else if (data.type === 2) state.appType2 = data.item;
    }
  },
  actions: {
    set_appdata({ commit }, data) {
      commit("SET_APPDATA", data);
    }
  },
  getters: {
    getAppType0: state => {
      return state.appType0;
    },
    getAppType1: state => {
      return state.appType1;
    },
    getAppType2: state => {
      return state.appType2;
    }
  }
};

export default app;
